home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 001a / rbx23.zip / RBX.DOC < prev    next >
Text File  |  1991-01-03  |  17KB  |  417 lines

  1.  
  2.  
  3.                                RBX
  4.  
  5.                         Read BIX Messages
  6.                            Release 2.3
  7.                           1 January 1991
  8.  
  9.  
  10.                       MICROCode Consulting
  11.                             Box 9001
  12.                         Torrance CA 90503
  13.  
  14.                       (805) 492-5378 Voice
  15.                (805) 493-4978 Data (300/1200/2400)
  16.  
  17.  
  18.                        DISTRIBUTION RIGHTS
  19.  
  20. The right to distribute this document and related software is 
  21. granted to the extent stated herein.  No other rights are granted 
  22. or implied.
  23.  
  24. This document describes RBX, a program for reading Byte 
  25. Information Exchange (BIX) conference messages.  Included with 
  26. this document are binary executable codes.  The document and 
  27. binary executable codes are hereafter designated as Contents.  
  28. (BIX is a trademark of McGraw-Hill, Inc.)
  29.  
  30. MICROCode Consulting hereby grants that Contents is released for
  31. unlimited distribution.  Contents may be given, transmitted, 
  32. reproduced and utilized without charge excepting the actual cost
  33. of reproduction.  Contents may not be included in any
  34. commercial  or for-profit package without the express written
  35. permission of MICROCode Consulting.
  36.  
  37.  
  38. COPYRIGHT (C) 1988,  1989, 1990, 1991 MICROCode Consulting.  All
  39. rights reserved.
  40.               
  41.                            DISCLAIMER
  42.  
  43. MICROCode Consulting makes no representations or warranties 
  44. with respect to the contents hereof and related software and 
  45. specifically disclaims any implied warranties of merchantibility
  46. or fitness for any particular purpose.  Further, MICROCode
  47. Consulting reserves the right to revise the software and the
  48. contents hereof without the obligation of MICROCode Consulting
  49. to notify any person of such revision or changes. 
  50.  
  51.  
  52.  
  53.          RBX  (C) 1988, 1989, 1990, 1991 MICROCode Consulting
  54.               
  55.  
  56.                         TABLE OF CONTENTS
  57.               
  58. A.  Introduction
  59. B.  Getting Started
  60. C.  Downloading messages from BIX
  61. D.  Executing RBX
  62. E.  Uploading message replies to BIX
  63.  
  64.  
  65. A.  Introduction
  66.  
  67.  
  68. RBX is a program intended to operate in conjunction with the
  69. Byte Information Exchange (BIX) to facilitate browsing of
  70. conference messages.  RBX was designed to work with your local
  71. computer system to help reduce your connection costs while
  72. providing a single-keystroke full screen interface to the BIX
  73. message base.  Major features include:
  74.  
  75.    - display messages one at a time on screen.  All commands are 
  76.      single keystroke to simplify operation
  77.    - read messages sequentially or "follow the message thread"
  78.    - back up through messages in same order as read
  79.    - skip entire conference topics to read later or just delete 
  80.      them with a couple keystrokes
  81.    - save specific messages for later reading
  82.    - save specific messages to a disk file
  83.    - skip entire message threads
  84.    - send followup message (builds upload file for BIX)
  85.    - join specific conf/topic
  86.    - search messages in specific conference topic for string 
  87.      (case insensitive, wild characters accepted)
  88.    - read messages in a specific BIX file
  89.  
  90. Using BIX with RBX is straightforward.  First, one connects to
  91. BIX to retrieve all new messages in the subscribed conferences
  92. as discussed in Section C.  After disconnecting from BIX, RBX is
  93. executed to read some or all messages as described in Section D.
  94. Finally, one can upload any comments to BIX messages created by
  95. RBX as described in Section E.
  96.  
  97.  
  98. B.  Getting Started
  99.  
  100.  
  101. Before charging off to use RBX, you should prepare a new floppy
  102. disk (or have sufficient space on your hard drive).  If you
  103. belong to many conferences and connect with BIX at long
  104. intervals, it is not difficult to find between 60k and 600k of
  105. messages to be downloaded.  
  106.  
  107. RBX inherently works with three files on your disk:
  108.  
  109. CONF.BIX   Any messages that were not read during the last
  110.            session of RBX are saved in this file.  If no
  111.            messages are saved, this file will not exist.
  112.  
  113. FROM.BIX   This is the file containing the most recent download
  114.            of messages from BIX.  See Section C for more details.
  115.  
  116. TO.BIX     This file is created by RBX and contains your comments
  117.            (replies) to messages.  This file should be sent to
  118.            BIX on your next connection and deleted afterwards as
  119.            described in Section E.
  120.  
  121.  
  122. RBX can also work with any user-named file with or without an
  123. extension of ".BIX".  Section D contains more detail.
  124.  
  125. There a several binary versions of RBX completed.  Choose the
  126. correct one for your system:
  127.  
  128.      RBX.CPM   For any Xerox, Kaypro or similar computer
  129.      RBX.ZIP   For any IBM-PC or true clone
  130.      RBX.SUN   For any SUN Microsystems UN*X machine
  131.  
  132. Others may be added as the program is modified for other
  133. hardware platforms.
  134.  
  135. RBX.ZIP contains the following files:
  136.  
  137.         RBX.EXE         Executable for your system
  138.         RBX.CFG         Your personal preferences file
  139.         RBX.DOC         This file (hopefully)    
  140.         RBXERR.MSG      Text file containing error messages
  141.                         used by RBX
  142.     
  143. RBX.CFG is the configuration file for RBX, which selects
  144. important features such as screen size, colors, etc.  RBX.CFG is
  145. thoroughly documented internally, and that information is not
  146. repeated here.  If you are missing any of these files, log onto
  147. BIX and get a fresh copy of RBX.ZIP from the MICROCode
  148. conference.
  149.  
  150.  
  151. C.  Downloading messages from BIX
  152.  
  153.  
  154. Retrieving messages from BIX into a single file called FROM.BIX
  155. is the first step towards using RBX.  To do so, you will need to
  156. connect to BIX.
  157.  
  158. If you are an avid BIXer or call in at frequent intervals, you
  159. will probably prefer to download all pending messages at once
  160. using your communications program's fastest protocol.  You
  161. should set this protocol within your PROFILE using the OPT
  162. command.  See your BIX users manual for information on editing
  163. the PROFILE.
  164.  
  165. With the protocol set and connected to BIX at the ":" prompt,
  166. one should  first clear the scratchpad by typing:
  167.  
  168.      clear
  169.  
  170. In order to retrieve the conference messages, one must first
  171. join a conference.  The simplest way is by pressing RETURN at
  172. the ":" prompt; BIX will join any active conference (one with
  173. messages pending).  If there are no new messages, BIX will
  174. inform you of such and return to the ":" prompt.  Otherwise,
  175. typing
  176.  
  177.      file all
  178.  
  179. will copy new messages from all subscribed conferences to the
  180. scratchpad.  (BIX limits the size of the scratchpad.  Currently
  181. it is 2 Megabytes.  Any messages which exceed this limit during
  182. a "file all" operation are lost.)  Once that is completed, type
  183.  
  184.      download
  185.  
  186. and BIX is awaiting protocol connection to your communications
  187. program.  Instruct your local communications program to receive
  188. the file and label it "FROM.BIX".
  189.  
  190.  
  191. D.  Executing RBX
  192.  
  193.  
  194. With a file of conference messages from BIX to read (or unread
  195. messages left from your last session), RBX is ready for use. 
  196. Ensure that "CONF.BIX" (if it exists) and "FROM.BIX" (if it
  197. exists) are in the current directory.
  198.  
  199. With the "*.BIX" files on the current drive, you are ready to
  200. proceed.  There are two ways to execute RBX: default mode or
  201. specific BIX file.  The default mode of executing RBX is
  202. accomplished by typing:
  203.  
  204.      RBX
  205.  
  206. After signing on, RBX will scan "CONF.BIX" for any previous
  207. messages and "FROM.BIX" for any new messages.  Although one
  208. might not have both files, at least one should exist.  If
  209. neither of these files exist, RBX will exit explaining the lack
  210. of messages to read.  RBX first builds its internal tables of
  211. message locations, numbers, and the thread to which each
  212. belongs. Once that is complete, RBX is ready for user input.
  213.  
  214. If a specific file of BIX messages has been saved under another
  215. name, RBX can be directed to use that file by entering:
  216.  
  217.      RBX bixfile
  218.  
  219. where "bixfile" is any file name with or without a filename
  220. extension.  However, if no filename extension is supplied, RBX
  221. will assume ".BIX".
  222.  
  223. When the filename is privided, RBX uses this file and this file
  224. ONLY.  This alternative method is useful for revisiting a set
  225. of BIX messages that were saved under a particular topic.
  226.  
  227. After scanning the appropriate file(s), RBX visits each active 
  228. conference/topic in order indicating the number of new messages.
  229. One can either read messages (space bar or "Y"es), skip for now
  230. ("N"), mark all messages in this conference/topic as read
  231. ("C"atch up), or exit RBX ("Q"uit).
  232.  
  233. Rather than bore you with all the possible commands within RBX,
  234. use the HELP key (either a "?" or "H" will bring up the help
  235. menu) at any point in  the program.  RBX will respond in one of
  236. two ways:
  237.  
  238.      - You will get a glorious help screen detailing every
  239.        possible command that can be used at this point.
  240.  
  241.      - You will get nothing.  This only occurs when the help key
  242.        is not very helpful (only a simple YES or NO question was
  243.        asked) or the help key would interfere with normal
  244.        operation (as when sending replies to messages).
  245.  
  246. You can pretty much use RBX without ever pressing another key
  247. other than the SPACE BAR.  (The SPACE BAR is treated the same
  248. as the "Y" key in RBX.)
  249.  
  250. Some highlights of RBX operation are listed on the following
  251. pages.  In particular, some subtle features are discussed.
  252.  
  253. RBX can either read messages in forward order (using the "I"n
  254. order key) or in message thread order (using the "R"eference
  255. key).  The default mode of RBX is "Read by Reference" or follow
  256. the thread.  One can change the method at any time while reading
  257. messages.  
  258.  
  259. As you read a message in any conference/topic, it is marked as
  260. read.  You can manipulate any message, marked or not, to do such
  261. things as read or reply.  However, RBX will not visit a
  262. previously read message unless explicitly instructed.  All read
  263. messages are deleted when RBX exits unless RBX is directed
  264. otherwise.
  265.  
  266. To revisit messages within the current conference/topic, you may
  267. back up one message by pressing the (-) key, or enter the 
  268. desired message number.  To revisit messages in another
  269. conference/topic you must first join that conference/topic.
  270.  
  271. The "J"oin command is similar to its BIX counterpart.  If you
  272. enter an  invalid or partial conference/topic name, RBX will
  273. search and list all  conference/topics which match the partial
  274. name entered; it will then prompt  again for the
  275. conference/topic name.  This is useful if you cannot remember 
  276. the exact conference/topics.
  277.  
  278. If a specific conference/topic does not contain any messages in
  279. the current  file, it will not be indicated as an active topic
  280. by RBX. Also, if all  messages in the conference/topic have been
  281. marked as read during the  current session, it will no longer be
  282. visible.  However, you may still join  the conference/topic to
  283. manipulate (unmark and comment to) messages.
  284.  
  285. RBX can save a message to a file.  This feature is used to
  286. retain messages for reference at some future date.  RBX uses the
  287. conference name to construct a filename for saving the message,
  288. or you may reject the default and  provide your own filename to
  289. be written.  When saving a message, RBX will append the message
  290. to the end of an existing file.  Otherwise, a new file is
  291. created.
  292.  
  293.  
  294. RBX also has a search facility for locating messages containing
  295. a specific  string in a given conference/topic.  Case is ignored
  296. during the search and "?" is treated as a wildcard (e.g. any
  297. character matches a "?" in the  search string).  RBX will stop
  298. at the first unread message which matches the string; the
  299. search string is retained as the default string for future 
  300. searches.
  301.  
  302. After you have finished reading any conference messages, any
  303. unmarked (unread) messages are written to "CONF.BIX" (or back to
  304. the user specified bix file).  RBX gets your permission before
  305. updating it.
  306.  
  307. For default RBX execution, it does not matter in which file -
  308. "FROM.BIX" or  "CONF.BIX" - the messages originally resided;
  309. they will be written to  "CONF.BIX".  "FROM.BIX" is deleted
  310. after this is completed in anticipation  of your next download
  311. from BIX.  Again, RBX gets your permission before  updating
  312. "CONF.BIX" and deleting "FROM.BIX".
  313.  
  314.  
  315. E.  Uploading message replies to BIX
  316.  
  317.  
  318. Whenever you make written comments to BIX messages using RBX, a
  319. file named  "TO.BIX" is either created or extended to include
  320. the new replies.  This file is preset with commands for sending
  321. comments to messages on BIX  itself.  The "TO.BIX" file is plain
  322. text, so you may edit it before sending it if you wish.
  323.  
  324. Before sending the file, you should connect with BIX and clear
  325. your  scratchpad.  Clearing the scratchpad is accomplished by
  326. typing:
  327.  
  328.      clear
  329.  
  330. At this point, use your communications program to send the file
  331. as TEXT  (NOT a special protocol transfer).  "TO.BIX" contains
  332. commands for joining  the conference/topic and commenting to
  333. messages as well as the text of the replies.  You will be able
  334. to watch this activity on your screen.
  335.  
  336. Once the file has been sent to BIX, your comments are now part
  337. of the BIX  system.  When you return to your local computer
  338. system, you must delete "TO.BIX".  (RBX does not know which
  339. comments, if any, have actually been  uploaded.  Therefore, it
  340. will either append new comments to the end of "TO.BIX" or create
  341. a new file if "TO.BIX" does not exist.)
  342.  
  343. The reply system in RBX shells to your favorite editor
  344. (specified in  RBX.CFG) because familiarity with your favorite
  345. editor is of greater practical use than the lack of
  346. yet-another-editor which could be offered in RBX.  If no editor
  347. has been set, some RBX versions fall back to simple single-line
  348. prompting (yawn!) for each reply line.  This should "encourage"
  349. use of your own editor.
  350.  
  351.  
  352. Answers to Common questions/problems:
  353.  
  354.  
  355. - RBX was deliberately designed to be simple to use and implement.
  356.   There is no end to nice features we'd like to add, but there are
  357.   other packages available which are full featured and
  358.   consequently take more time to set up and use.  Our prime
  359.   objective was zero set-up time.
  360.  
  361. - RBX 2.3 for the PC and Clones is compiled with Turbo C 2.0. If
  362.   your computer has any problems with Turbo C (I know of none)
  363.   then it would have problems with RBX 2.3.  (RBX 1.0 used MIX C
  364.   and had I/O problems on some systems.)
  365.  
  366. - RBX 2.3 for the PC and clones no longer requires that ANSI.SYS
  367.   be loaded.  In fact, it totally ignores any ANSI.SYS (loaded or
  368.   not!).  It does assume that your PC is compatible at the BIOS
  369.   level.  If not, let us know.  Sufficient demand for BIOS
  370.   incompatible PCs will encourage us to offer yet another version.
  371.   
  372. - RBX uses the BIX character count (which is SELDOM accurate) at
  373.   the beginning of the message to estimate the end of the
  374.   message.  If you encounter a "fatal error", this means that the
  375.   file contains a series of exactly ten (or twenty) equal (====)
  376.   signs, starting at the left column, which is at or near the
  377.   point where BIX *claims* that the message has ended.  RBX is
  378.   hopelessly confused.  You should modify the "FROM.BIX" file
  379.   with your favorite editor so that RBX can find and parse the
  380.   headers.  Fortunately, this does not happen TOO often.
  381.  
  382. - RBX works with either terse or verbose message headers.  You
  383.   can save a small bit of download time by adding 
  384.  
  385.      opt terse q
  386.  
  387.   to your user profile.
  388.  
  389. - Carefully set your ASCII upload settings so that your comments
  390.   are not double-spaced.  If your comm program replaces CR with a
  391.   CR-LF sequence, your CR and LF will be seen by BIX as two
  392.   seperate newline characters.  This makes for funny-looking
  393.   messages.
  394.  
  395.  
  396. - For editing your comments, you should avoid editor modes which
  397.   set the high-bit (such as Wordstar document mode).
  398.  
  399. - RBX 2.3 may be available on request for CP/M and UNIX (SUN)
  400.   platforms.  Leave a message in the MICROCode conference.
  401.   (Didn't have much feedback for these last time.)
  402.  
  403. - There is a 2000-message limit on the size of the CONF.BIX and
  404.   any other archive BIX file.  (FROM.BIX is read on the fly using
  405.   the assumption that you went to Nepal for a while, so
  406.   there is no limit.)  The CP/M version is limited to 1200 
  407.   messages.
  408.  
  409. - The percentage of the message viewed may be erroneously
  410.   reported as negative if the message is huge (40K bytes or
  411.   larger).  Well, maybe it isn't an error.  Any message that long
  412.   (program listings aside) should be viewed negatively.
  413.  
  414. - If (when) the BIX character count is grossly inaccurate,
  415.   messages are occasionally concatenated.
  416.  
  417.